📓 content/C- A structural editor can make a DSL approachable to end-users.md by @scalingsynthesis ☆

Authored By:: [[P- Rob Haisfield]]

Text does not need to be people’s interface for editing code. Structural editors like Fructure can make it impossible to write code that doesn’t work. Based on the function you are writing, it will suggest valid arguments to you. Advanced, context-aware autocomplete can perform the same job.

{{< youtube CnbVCNIh1NA >}}

Spreadsheets make CSVs more approachable. Airtable makes relational databases approachable. The issue with text on its own is often that it requires users to memorize a syntax, and that scares people.